<admintpl file="header" />
<script src="__PUBLIC__/Polling/socket.io.js"></script>
<script src="__PUBLIC__/Polling/jquery-2.1.1.min.js"></script>
</head>
<body>
<div id="msg"></div>
<input id="btn" type="button" value="启动指派订单" />
<input id="btnRes" type="button" value="启动预约提醒" />
<input id="btnJpush" type="button" value="启动极光推送" />
<div id="msgRes"></div>
<div id="msgJpush"></div>
<script>

    $(function(){
        $("#btn").click(function(){
            setInterval(function () {
                $.ajax({
                    type:"POST",
                    dataType:"json",
                    url:"{:U('Polling/order_appoint',array('un'=>$un,'ps'=>$ps))}",
                    timeout:80000,  //ajax请求超时时间80秒
                    data:{time:"80"}, //40秒后无论结果服务器都返回数据
                    success: function(data){
//                        alert('Common On,baby');
//                        console.log(JSON.stringify(data));
                        //从服务器得到数据，显示数据并继续查询
                        if(data.success=="1"){
//                            alert('Common On');
                            $("#msg").append("<br>[有数据]"+JSON.stringify(data.text));
                            var obj = data.text;// eval('(' + data.text + ')');
                            if(obj != null && obj.length>0){
                                for(var i=0;i<obj.length;i++){
                                    var value = obj[i];
                                    var socket = io('http://122.114.90.191:8360');
                                    socket.emit('adduser',"sysadmin");
                                    socket.emit('chat', JSON.stringify(value));
                                }
                            }else{
//                                alert('obj is null');
                            }

                        }
                        //未从服务器得到数据，继续查询
                        if(data.success=="0"){
                            $("#msg").append("<br>[无数据]");
                        }
                    },
                    //Ajax请求超时，继续查询
                    error:function(XMLHttpRequest,textStatus,errorThrown){
                        if(textStatus=="timeout"){
                            $("#msg").append("<br>[超时]");
                        }
                    }
                });
            },50000);
        });
        $("#btnRes").click(function(){
            setInterval(function () {
                $.ajax({
                    type:"POST",
                    dataType:"json",
                    url:"{:U('Polling/order_reservation',array('un'=>$un,'ps'=>$ps))}",
                    timeout:80000,  //ajax请求超时时间80秒
                    data:{time:"80"}, //40秒后无论结果服务器都返回数据
                    success: function(data){

//                        console.log(JSON.stringify(data));
                        //从服务器得到数据，显示数据并继续查询
                        if(data.success=="1"){
                            $("#msgRes").append("<br>[有数据]"+JSON.stringify(data.text));
                        }
                        //未从服务器得到数据，继续查询
                        if(data.success=="0"){
                            //$("#msgRes").append("<br>[无数据]");
                        }
                    },
                    //Ajax请求超时，继续查询
                    error:function(XMLHttpRequest,textStatus,errorThrown){
                        if(textStatus=="timeout"){
                            $("#msgRes").append("<br>[超时]");
                        }
                    }
                });
            },50000);

        });
        $("#btnJpush").click(function(){
            setInterval(function () {
                $.ajax({
                    type:"POST",
                    dataType:"json",
                    url:"{:U('Polling/jpush_polling',array('un'=>$un,'ps'=>$ps))}",
                    timeout:80000,  //ajax请求超时时间80秒
                    data:{time:"80"}, //40秒后无论结果服务器都返回数据
                    success: function(data){

//                        console.log(JSON.stringify(data));
                        //从服务器得到数据，显示数据并继续查询
                        if(data.success=="1"){
                            $("#msgJpush").append("<br>[有数据]"+data.text);
                        }
                        //未从服务器得到数据，继续查询
                        if(data.success=="0"){
                            //$("#msgRes").append("<br>[无数据]");
                        }
                    },
                    //Ajax请求超时，继续查询
                    error:function(XMLHttpRequest,textStatus,errorThrown){
                        if(textStatus=="timeout"){
                            $("#msgJpush").append("<br>[超时]");
                        }
                    }
                });
            },50000);

        });

    });
</script>
</body>
</html>